package com.yn.common.request.zy;


import cn.hutool.core.bean.BeanUtil;
import com.yn.common.model.zy.TOrganInfoDO;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel("机构信息新增对象")
public class OrganInfoAddRequest {


    /**
     * 机构id
     */
    private Integer id;

    /**
     * 结构名称
     */
    private String organName;
    /**
     * 机构简介
     */
    private String organIntro;
    /**
     * 机构图片
     */
    private String organImageUrl;
    /**
     * 机构类型(1:医院 2:康复3:养老机构)
     */
    private String organType;
    /**
     * 机构特色
     */
    private String organFeature;
    /**
     * 收费
     */
    private Integer price;
    /**
     * 收费单位(年/月)——字典
     */
    private String unit;
    /**
     * 设备
     */
    private String deviceInfo;
    /**
     * 区域编码
     */
    private String regionCode;
    /**
     * 联系电话
     * */
    private String telPhone;
    /**
     * 详细地址
     */
    private String regionDetailInfo;

    /**
     * 备注
     */
    private String remark;

    public static TOrganInfoDO transform(OrganInfoAddRequest request) {
        TOrganInfoDO organInfoDO = new TOrganInfoDO();
        BeanUtil.copyProperties(request, organInfoDO);
        return organInfoDO;
    }
}
